Methodology and tools for the development of high performance parallel systems with SDL/MSCs
نویسنده
چکیده
The Specification and Description Language SDL and Message Sequence Charts (MSCs) are widely used in the telecommunication industry to support the software development process. In the paper, a methodology and a set of tools are described for the development of high performance parallel systems in the context of SDL and MSCs. While SDL and MSCs only support the formal specification of functional aspects of the system, we propose (1) the extension of MSCs to include non-functional requirements as the performance requirements of the application and (2) the annotation of SDL specifications with the respective execution cost on the parallel system. The formalization of non-functional aspects yields a set of benefits for system development: it allows the full integration of performance issues in all phases of the design process, starting from the requirements specification down to the final parallel implementation. It supports the automatization of performance related design decisions and allows the use of sophisticated tools supporting the performance optimization process.
منابع مشابه
Specification-driven Performance Monitoring of SDL/MSC-specified Protocols
Protocol testing implies the functional analysis of a given implementation under test as well as its temporal performance evaluation. If protocols are formally specified sophisticated techniques and tools exist for analyzing functional properties, e.g. finding deadlocks or livelocks. Methods, however, for the temporal performance evaluation of formally specified systems are still in their infan...
متن کاملImproving time-to-market using SDL tools and techniques
In this paper we summarize our experiences in building and integrating new generation, formal-methods based CASE tools to yield pragmatic improvements in software engineering processes in the telecommunication industry. We define an accelerated development methodology (ADM) for the specification, design, testing and re-engineering of telecommunications software. We identify two of the most sign...
متن کاملEarly performance prediction of SDL/MSC specified systems by automated synthetic code generation
We present a new approach for early performance prediction based on MSC speci ed systems in the context of SDL Our approach is integrated into existing design methodologies as proposed by commercial tool vendors where communication software is fully speci ed in SDL and the nal implementation is derived from there Obviously the structure of the SDL speci cation will in uence the performance of t...
متن کاملAn annotational extension of message sequence charts to support performance engineering
With the development of complex systems based on SDL, performance issues often play a major role. However, this is neither reflected by the SDL methodology nor by the specification techniques suggested by the methodology, namely SDL and MSC. To remedy this problem, we propose Performance Message Sequence Charts (PMSC). PMSC represents an extension of MSC-96 to include performance aspects into t...
متن کاملA Framework for the Performance Evaluation of SDL/MSC-specified Systems
SDL and MSC are standardized specification techniques for the development of reactive real-time systems and protocol architectures. Whereas MSC scenarios only allow to specify the dynamic system behavior in form of event/time diagrams, SDL specifications are used to describe static and functional aspects of the system as well. In this paper a framework is presented which demonstrates the relati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996